package com.hw.entity.vo.task;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 任务详情VO
 *
 * @author Xg
 * @date 2021/6/28 17:27
 */
@Data
public class TaskDetailVO {

    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private Integer id;

    /**
     * 总人数
     */
    @ApiModelProperty(value = "总人数")
    private Integer totalPerson;

    /**
     * 任务id
     */
    @ApiModelProperty(value = "任务id")
    private String taskId;

    /**
     * 点餐员id
     */
    @ApiModelProperty(value = "点餐员id")
    private String createId;

    /**
     * 点餐员名称
     */
    @ApiModelProperty(value = "点餐员名称")
    private String userName;

    /**
     * 商家id
     */
    @ApiModelProperty(value = "商家id")
    private String storeId;

    /**
     * 商家名称
     */
    @ApiModelProperty(value = "商家名称")
    private String storeName;

//    /**
//     * 商家图片展示字段
//     */
//    @ApiModelProperty(value = "商家图片展示字段")
//    private String storeImgVO;
//
//    /**
//     * 商家图片接收字段
//     */
//    @ApiModelProperty(value = "商家图片接收字段")
//    private byte[] storeImg;

    /**
     * 商家备注
     */
    @ApiModelProperty(value = "商家备注")
    private String storeRemark;

    /**
     * 商家累计点单数
     */
    @ApiModelProperty(value = "商家累计点单数")
    private Integer storeCount;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime createTime;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime endTime;

    /**
     * 是否被删除
     */
    @ApiModelProperty(value = "是否被删除")
    private Integer deleted;


}
